Generale di corpo d'armata è un grado ricoperto da un ufficiale generale posto al comando di un corpo d'armata. Il grado ha origine dal sistema francese rivoluzionario ed è utilizzato da numerosi paesi. Normalmente il grado è superiore al generale di divisione e inferiore al generale d'armata, grado sempre meno usato negli eserciti moderni, e generalmente corrisponde al tenente generale. Tuttavia, in alcuni paesi come Spagna, Brasile e Perù, il grado di generale di corpo d'armata non viene utilizzato; in Spagna il grado di generale di corpo d'armata è sostituito dal grado di tenente generale, mentre in alcuni paesi come Brasile e Perù , il grado di generale dell'esercito è immediatamente superiore a quello di generale di divisione.